package com.nsl.my_youlai.bbu_return.model.vo;

import com.alibaba.excel.annotation.ExcelProperty;
import com.nsl.my_youlai.bbu2.enums.BbuModelEnum;
import com.nsl.my_youlai.bbu2.enums.BoardTypeEnum;
import com.nsl.my_youlai.bbu_return.convert.enums.*;
import com.nsl.my_youlai.bbu_return.enums.*;
import lombok.Data;

@Data
public class SchemeExcelRecord {


    private Integer rowIndex;

    @ExcelProperty("地市")
    private String city ;
    @ExcelProperty("区县")
    private String county ;
    @ExcelProperty("机房产权")
    private String ownership ;
    @ExcelProperty("本站机房归类")
    private String roomCategory ;
    @ExcelProperty("是否为锚点机房")
    private String isAnchorRoom ;
    @ExcelProperty(value="制式",converter = GenerationTypeEnumConvert.class)
    private GenerationTypeEnum generationType ;
    @ExcelProperty("标段")
    private String biddingRange ;
    @ExcelProperty("原BBU归属TAC")
    private String sourceTac ;
//    @ExcelProperty("BBU型号")
    @ExcelProperty(value="BBU型号",converter = BbuModelEnumConvert.class)
    private BbuModelEnum bbuModel ;
    @ExcelProperty("gNodeb Id")
    private String nodeBId ;
    @ExcelProperty("gNodeB Name")
    private String nodeBIName ;
    @ExcelProperty("BBU原有位置")
    private String sourcePosition ;
    @ExcelProperty("BBU原经度")
    private String sourceLongitude ;
    @ExcelProperty("BBU原纬度")
    private String sourceLatitude ;
    //@ExcelProperty("板卡类型")
    //@ExcelProperty(value="板卡类型",converter = BoardTypeEnumConvert2.class)
    @ExcelProperty(value="板卡类型",converter = BoardTypeEnumConvert.class)
    private BoardTypeEnum boardType ;
    @ExcelProperty("S/N码")
    private String boardSn ;
    @ExcelProperty("板卡型号")
    private String boardModel ;
    @ExcelProperty("槽道号")
    private String slotIndex ;
    @ExcelProperty("总端口数（资源能力端口）")
    private String totalPort ;
    @ExcelProperty("已使用端口")
    private String usedPort ;
    @ExcelProperty("剩余可配小区")
    private String leftPort ;
    @ExcelProperty("是否具备900M能力开放能力")
    private String isAvailableFor900M ;
    @ExcelProperty("能力开放后可开通L10M小区数")
    private String availableCellAmountFor10M ;
    @ExcelProperty("室分or宏站")
    private String macroOrMicro ;
//    @ExcelProperty(value="现有网络制式",converter = NetTypeEnumConvert.class)
////    @ExcelProperty("现有网络制式")
//    private NetTypeEnum netType ;


    @ExcelProperty("现有网络制式")
    private String netType ;
    //@ExcelProperty("厂家")
    @ExcelProperty(value="厂家",converter = VendorEnumConvert.class)
    private VendorEnum vendor;
    //@ExcelProperty("整合方式")
    @ExcelProperty(value="整合方式",converter = ActionEnumConvert.class)
    private ActionEnum action ;
    @ExcelProperty("BBU回局机房名称")
    private String destinationPosition ;
    @ExcelProperty("BBU回局机房经度")
    private String destinationLongitude ;
    @ExcelProperty("BBU回局机房纬度")
    private String destinationLatitude ;
    @ExcelProperty("BBU回局机房类型")
    private String destinationPositionType ;
    @ExcelProperty("整合至新BBU ID ")
    private String destinationNodeBId ;
    @ExcelProperty("整合至 新BBU槽道号")
    private String destinationSlotIndex ;
    @ExcelProperty("整合至新BBU 归属TAC")
    private String destinationTac ;



}
